home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Misc / Wood.0.72 / Sources / WoodApp.h < prev    next >
Encoding:
Text File  |  1995-08-03  |  1.9 KB  |  66 lines

  1.  
  2. #import <appkit/appkit.h>
  3.  
  4. @interface WoodApp: Application
  5. {
  6.     BOOL    haveOpenedDocument;            // Have we opened a document yet?
  7.     id         plpAccessory;                // accessory view of page layout panel
  8.     id        pageMargin;                    // augmented PageLayout object                    
  9.     id        inspectorManager;
  10.     id         docList;
  11.     char    defaultDir[MAXPATHLEN+1];    // the default directory
  12.     BOOL    saveAll;                    // save all upon closing
  13.     BOOL    dumpAll;                    // ignore dirty bits upon closing
  14.     id        addMenu;
  15.     id        bundleList;
  16.     id      infoController;
  17. }
  18.  
  19. + initialize;
  20. - setDocClass:newDoc;
  21. - docClass;
  22. - inspectorManager;
  23. - loadLocalNib:(const char *)nibName owner:aOwner;
  24. - openFile:(const char *)path file:(const char *)type flag:(BOOL)flag;
  25. - currentDocument;
  26. - (const char *)currentDirectory;
  27. - (const char *)docExtension;
  28. - setDefaultDir:(const char *)dir;
  29. - (BOOL)saveAll;
  30. - setSaveAll:(BOOL)value;
  31. - (BOOL)dumpAll;
  32. - setDumpAll:(BOOL)value;
  33. - pageLayout:sender;
  34. - (NXZone *)newDocZone;
  35. - reuseDocZone:(NXZone *)aZone;
  36. - new:sender;
  37. - open:sender;
  38. - saveAll:sender;
  39. - print:sender;
  40. - samples:sender;
  41. - (BOOL)menuItemUpdate:menuCell;
  42. - (BOOL)validateCommand:menuCell;
  43. - setupPageLayout:(float)lm :(float)rm :(float)tm :(float)bm; 
  44. - app:sender willShowHelpPanel:panel;
  45. - appWillInit:sender;
  46. - appDidInit:sender;
  47. - appWillTerminate:sender;
  48. - (int)appOpenFile:(const char *)path type:(const char *)type;
  49. - (BOOL)appAcceptsAnotherFile:sender;
  50. - (int)app:sender unmounting:(const char *)fullPath;
  51. - (int)msgDirectory:(const char **)fullPath ok:(int *)flag;
  52. - (int)msgFile:(const char **)fullPath ok:(int *)flag;
  53. - (int)msgPrint:(const char *)fullPath ok:(int *)flag;
  54. - (int)msgVersion:(const char **)aString ok:(int *)flag;
  55. - (int)msgQuit:(int *)flag;
  56. - registerDoc:aDoc;
  57. - freeDoc:aDoc;
  58. - docList;
  59. - createBundlesAndLoadModules:(BOOL)doLoad;
  60. - loadFilter:sender;
  61. - createBundlesForDirectory:(const char *)dirPath loadModules:(BOOL)doLoad;
  62. - filter:(int)nr;
  63. - app:sender willShowHelpPanel:panel;
  64.  
  65. @end
  66.